# 成员运算符
"""
a = 10
b = [5,10,20,30,40]
if a in b:
    print("a 是在 b对象里存在的")
else:
    print("a 没在 b 对象里存在")

if a not in b:
    print("a 没在 b对象里")
else:
    print("a 在 b对象里")
a1 = "a"
a2 = "testa1"
if a1 in a2:
    print("a1 对象 在 a2里面")
else:
    print("a1 对象 没在a2 里面")
"""
#身份运算符
# 身份运算符，关键字是is，判断的是两个地址值是否相等，和内容无关
# str：字符串对象是不可变的
# tuple：元组，不可变
# int：整数，不可变
"""
str1 = "a"
str2 = "a"
if str1 is str2:
    print("str1和str2的地址值相同")
else:
    print("不相同")
print(id(str1))
print(id(str2))
"""
tuple1 = (1,2,3)
tuple2 = (1,2,3)
if tuple1 is not tuple2:
    print("两个地址值不相同")
else:
    print("地址值相同")


# list： 列表是可变的  [12,33,55]
# dict: 字典，可变  {“姓名”:"小白"}
# set：集合，可变  {1，2，3}
"""
list1 = [12,12]
list2 = [12,12]
if list1 is list2:
    print("list1和list2的地址值相同")
else:
    print("不相同")
"""



